Maintaining Component-Based Systems
نویسنده
چکیده
systems were comprised of subroutines and procedures formatted in source code. Typical maintenance on such systems would include impact analysis, which determines if and how different system parts interact, and regression testing, which uses test code inputs from earlier versions to ensure system integrity after maintenance. For such systems, impact analysis was often sufficient to determine whether maintenance in one procedure would affect another procedure and could thus be used to limit retesting to relevant procedures. However, these traditional maintenance procedures—which rely on source code visibility—are insufficient to contend with the maintenance demands of component-based development. The growing use of components is fueled by object-oriented design and will drastically change how we build and maintain systems. “Componentware”software can be commercial off-the-shelf (COTS), public domain, freeware, shareware, or “copyleft” (more on this later). When these components are incorporated into a system, Jeffrey Voas, Reliable Software Technologies Maintaining Component-Based Systems As we increas ing ly re ly on so f t ware comp onents to bu i ld our appl i cat ions, we must re th ink our so f t ware maintenance st rateg ies. Fo l lowing i s an over v iew of the maintenance cha l lenges ra i sed by comp onent-based deve lopment.
منابع مشابه
Role of Social Support in Self-management of Health
Social support is the physical and emotional comfort given to someone in times of need or crises and it is especially important for maintaining good physical and mental health. Despite the contribution of intelligent technological devices, which have led to the availability of various types of social support systems, the latter are still not widely known to many. These support systems are curre...
متن کاملA review on EEG based brain computer interface systems feature extraction methods
The brain – computer interface (BCI) provides a communicational channel between human and machine. Most of these systems are based on brain activities. Brain Computer-Interfacing is a methodology that provides a way for communication with the outside environment using the brain thoughts. The success of this methodology depends on the selection of methods to process the brain signals in each pha...
متن کاملA review on EEG based brain computer interface systems feature extraction methods
The brain – computer interface (BCI) provides a communicational channel between human and machine. Most of these systems are based on brain activities. Brain Computer-Interfacing is a methodology that provides a way for communication with the outside environment using the brain thoughts. The success of this methodology depends on the selection of methods to process the brain signals in each pha...
متن کاملMulti-Component-Multiphase Flash Calculations for Systems Containing Gas Hydrates by Direct Minimization of Gibbs Free Energy
The Michelsen stability and multiphase flash calculation by direct minimization of Gibbs free energy of the system at constant temperature and pressure, was used for systems containing gas hydrates. The solid hydrate phase was treated as a solid solution. The fugacities of all components of the hydrate phase were calculated as a function of compositions by the rearranged model of van der Wa...
متن کاملEvolution of Component Based Systems
Many organisations are moving towards a component based approach to software development. However, there is a significant risk that component based systems will become the legacy software of the future. The difficulties of maintaining systems for which responsibility is distributed across many authors, owners and organisations is aptly illustrated by the increasing World Wide Web (WWW) maintena...
متن کاملCondition Based Maintenance for Two-Component Systems with Reliability and Cost Considerations
This paper studies a maintenance policy for a system composed of two components, which are subject to continuous deterioration and consequently stochastic failure. The failure of each component results in the failure of the system. The components are inspected periodically and their deterioration degrees are monitored. The components can be maintained using different maintenance actions (repair...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Software
دوره 15 شماره
صفحات -
تاریخ انتشار 1998